Dictionary

umbrella plant

noun

Definition of UMBRELLA PLANT

:  a perennial sedge (Cyperus alternifolius) of Madagascar that has large terminal whorls of slender leaves and is often grown as an ornamental
ADVERTISEMENT

First Known Use of UMBRELLA PLANT

circa 1909

Browse

2 ENTRIES FOUND:
Next Word in the Dictionary: umbrella pulleyPrevious Word in the Dictionary: umbrella pineAll Words Near: umbrella plant
ADVERTISEMENT
How to use a word that (literally) drives some people nuts.
Test your vocab with our fun, fast game
Ailurophobia, and 9 other unusual fears